
package modelo.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class Grupo implements Serializable{
	private static final long serialVersionUID = 1L;
    private int codigo;
    private String nomeGrupo;
    private List<Contato> contatos;        
    
    public Grupo() {
    	this.contatos = new ArrayList<Contato>();
    }

    public Grupo(int codigo) {
        this.codigo = codigo;
    }

    public Grupo(int codigo, String nomeGrupo) {
        this.codigo = codigo;
        this.nomeGrupo = nomeGrupo;
    }   
    
    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }        

    public String getNomeGrupo() {
        return nomeGrupo;
    }

    public void setNomeGrupo(String nomeGrupo) {
        this.nomeGrupo = nomeGrupo;
    }       

    public List<Contato> getContatos() {
		return contatos;
	}

	public void setContatos(List<Contato> contatos) {
		this.contatos = contatos;
	}

	@Override
    public String toString() {
        String str = "";
        
        str = String.format("Codigo: %d \nDescricao: %s \n", this.getCodigo(), this.getNomeGrupo());
        
        return str;
    }
        
        
}
